/*      */ package com.zimbra.cs.account;
/*      */ 
/*      */ import com.zimbra.common.account.ZAttr;
/*      */ import com.zimbra.common.account.ZAttrProvisioning.DistributionListSubscriptionPolicy;
/*      */ import com.zimbra.common.account.ZAttrProvisioning.DistributionListUnsubscriptionPolicy;
/*      */ import com.zimbra.common.account.ZAttrProvisioning.MailStatus;
/*      */ import com.zimbra.common.service.ServiceException;
/*      */ import com.zimbra.common.util.DateUtil;
/*      */ import com.zimbra.common.util.StringUtil;
/*      */ import java.util.Date;
/*      */ import java.util.HashMap;
/*      */ import java.util.Map;
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ public abstract class ZAttrDynamicGroup
/*      */   extends Group
/*      */ {
/*      */   protected ZAttrDynamicGroup(String name, String id, Map<String, Object> attrs, Provisioning prov)
/*      */   {
/*   36 */     super(name, id, attrs, prov);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public String[] getDescription()
/*      */   {
/*   48 */     return getMultiAttr("description");
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void setDescription(String[] description)
/*      */     throws ServiceException
/*      */   {
/*   59 */     HashMap<String, Object> attrs = new HashMap();
/*   60 */     attrs.put("description", description);
/*   61 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> setDescription(String[] description, Map<String, Object> attrs)
/*      */   {
/*   73 */     if (attrs == null) attrs = new HashMap();
/*   74 */     attrs.put("description", description);
/*   75 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void addDescription(String description)
/*      */     throws ServiceException
/*      */   {
/*   86 */     HashMap<String, Object> attrs = new HashMap();
/*   87 */     StringUtil.addToMultiMap(attrs, "+description", description);
/*   88 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> addDescription(String description, Map<String, Object> attrs)
/*      */   {
/*  100 */     if (attrs == null) attrs = new HashMap();
/*  101 */     StringUtil.addToMultiMap(attrs, "+description", description);
/*  102 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void removeDescription(String description)
/*      */     throws ServiceException
/*      */   {
/*  113 */     HashMap<String, Object> attrs = new HashMap();
/*  114 */     StringUtil.addToMultiMap(attrs, "-description", description);
/*  115 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> removeDescription(String description, Map<String, Object> attrs)
/*      */   {
/*  127 */     if (attrs == null) attrs = new HashMap();
/*  128 */     StringUtil.addToMultiMap(attrs, "-description", description);
/*  129 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void unsetDescription()
/*      */     throws ServiceException
/*      */   {
/*  139 */     HashMap<String, Object> attrs = new HashMap();
/*  140 */     attrs.put("description", "");
/*  141 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> unsetDescription(Map<String, Object> attrs)
/*      */   {
/*  152 */     if (attrs == null) attrs = new HashMap();
/*  153 */     attrs.put("description", "");
/*  154 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public String getDisplayName()
/*      */   {
/*  164 */     return getAttr("displayName", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void setDisplayName(String displayName)
/*      */     throws ServiceException
/*      */   {
/*  175 */     HashMap<String, Object> attrs = new HashMap();
/*  176 */     attrs.put("displayName", displayName);
/*  177 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> setDisplayName(String displayName, Map<String, Object> attrs)
/*      */   {
/*  189 */     if (attrs == null) attrs = new HashMap();
/*  190 */     attrs.put("displayName", displayName);
/*  191 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void unsetDisplayName()
/*      */     throws ServiceException
/*      */   {
/*  201 */     HashMap<String, Object> attrs = new HashMap();
/*  202 */     attrs.put("displayName", "");
/*  203 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> unsetDisplayName(Map<String, Object> attrs)
/*      */   {
/*  214 */     if (attrs == null) attrs = new HashMap();
/*  215 */     attrs.put("displayName", "");
/*  216 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public String getMail()
/*      */   {
/*  226 */     return getAttr("mail", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void setMail(String mail)
/*      */     throws ServiceException
/*      */   {
/*  237 */     HashMap<String, Object> attrs = new HashMap();
/*  238 */     attrs.put("mail", mail);
/*  239 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> setMail(String mail, Map<String, Object> attrs)
/*      */   {
/*  251 */     if (attrs == null) attrs = new HashMap();
/*  252 */     attrs.put("mail", mail);
/*  253 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void unsetMail()
/*      */     throws ServiceException
/*      */   {
/*  263 */     HashMap<String, Object> attrs = new HashMap();
/*  264 */     attrs.put("mail", "");
/*  265 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> unsetMail(Map<String, Object> attrs)
/*      */   {
/*  276 */     if (attrs == null) attrs = new HashMap();
/*  277 */     attrs.put("mail", "");
/*  278 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public String getMemberURL()
/*      */   {
/*  288 */     return getAttr("memberURL", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void setMemberURL(String memberURL)
/*      */     throws ServiceException
/*      */   {
/*  299 */     HashMap<String, Object> attrs = new HashMap();
/*  300 */     attrs.put("memberURL", memberURL);
/*  301 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> setMemberURL(String memberURL, Map<String, Object> attrs)
/*      */   {
/*  313 */     if (attrs == null) attrs = new HashMap();
/*  314 */     attrs.put("memberURL", memberURL);
/*  315 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public void unsetMemberURL()
/*      */     throws ServiceException
/*      */   {
/*  325 */     HashMap<String, Object> attrs = new HashMap();
/*  326 */     attrs.put("memberURL", "");
/*  327 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=-1L)
/*      */   public Map<String, Object> unsetMemberURL(Map<String, Object> attrs)
/*      */   {
/*  338 */     if (attrs == null) attrs = new HashMap();
/*  339 */     attrs.put("memberURL", "");
/*  340 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public String[] getACE()
/*      */   {
/*  352 */     return getMultiAttr("zimbraACE");
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public void setACE(String[] zimbraACE)
/*      */     throws ServiceException
/*      */   {
/*  365 */     HashMap<String, Object> attrs = new HashMap();
/*  366 */     attrs.put("zimbraACE", zimbraACE);
/*  367 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public Map<String, Object> setACE(String[] zimbraACE, Map<String, Object> attrs)
/*      */   {
/*  381 */     if (attrs == null) attrs = new HashMap();
/*  382 */     attrs.put("zimbraACE", zimbraACE);
/*  383 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public void addACE(String zimbraACE)
/*      */     throws ServiceException
/*      */   {
/*  396 */     HashMap<String, Object> attrs = new HashMap();
/*  397 */     StringUtil.addToMultiMap(attrs, "+zimbraACE", zimbraACE);
/*  398 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public Map<String, Object> addACE(String zimbraACE, Map<String, Object> attrs)
/*      */   {
/*  412 */     if (attrs == null) attrs = new HashMap();
/*  413 */     StringUtil.addToMultiMap(attrs, "+zimbraACE", zimbraACE);
/*  414 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public void removeACE(String zimbraACE)
/*      */     throws ServiceException
/*      */   {
/*  427 */     HashMap<String, Object> attrs = new HashMap();
/*  428 */     StringUtil.addToMultiMap(attrs, "-zimbraACE", zimbraACE);
/*  429 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public Map<String, Object> removeACE(String zimbraACE, Map<String, Object> attrs)
/*      */   {
/*  443 */     if (attrs == null) attrs = new HashMap();
/*  444 */     StringUtil.addToMultiMap(attrs, "-zimbraACE", zimbraACE);
/*  445 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public void unsetACE()
/*      */     throws ServiceException
/*      */   {
/*  457 */     HashMap<String, Object> attrs = new HashMap();
/*  458 */     attrs.put("zimbraACE", "");
/*  459 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=659L)
/*      */   public Map<String, Object> unsetACE(Map<String, Object> attrs)
/*      */   {
/*  472 */     if (attrs == null) attrs = new HashMap();
/*  473 */     attrs.put("zimbraACE", "");
/*  474 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public String[] getAdminConsoleUIComponents()
/*      */   {
/*  486 */     return getMultiAttr("zimbraAdminConsoleUIComponents");
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public void setAdminConsoleUIComponents(String[] zimbraAdminConsoleUIComponents)
/*      */     throws ServiceException
/*      */   {
/*  499 */     HashMap<String, Object> attrs = new HashMap();
/*  500 */     attrs.put("zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  501 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public Map<String, Object> setAdminConsoleUIComponents(String[] zimbraAdminConsoleUIComponents, Map<String, Object> attrs)
/*      */   {
/*  515 */     if (attrs == null) attrs = new HashMap();
/*  516 */     attrs.put("zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  517 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public void addAdminConsoleUIComponents(String zimbraAdminConsoleUIComponents)
/*      */     throws ServiceException
/*      */   {
/*  530 */     HashMap<String, Object> attrs = new HashMap();
/*  531 */     StringUtil.addToMultiMap(attrs, "+zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  532 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public Map<String, Object> addAdminConsoleUIComponents(String zimbraAdminConsoleUIComponents, Map<String, Object> attrs)
/*      */   {
/*  546 */     if (attrs == null) attrs = new HashMap();
/*  547 */     StringUtil.addToMultiMap(attrs, "+zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  548 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public void removeAdminConsoleUIComponents(String zimbraAdminConsoleUIComponents)
/*      */     throws ServiceException
/*      */   {
/*  561 */     HashMap<String, Object> attrs = new HashMap();
/*  562 */     StringUtil.addToMultiMap(attrs, "-zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  563 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public Map<String, Object> removeAdminConsoleUIComponents(String zimbraAdminConsoleUIComponents, Map<String, Object> attrs)
/*      */   {
/*  577 */     if (attrs == null) attrs = new HashMap();
/*  578 */     StringUtil.addToMultiMap(attrs, "-zimbraAdminConsoleUIComponents", zimbraAdminConsoleUIComponents);
/*  579 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public void unsetAdminConsoleUIComponents()
/*      */     throws ServiceException
/*      */   {
/*  591 */     HashMap<String, Object> attrs = new HashMap();
/*  592 */     attrs.put("zimbraAdminConsoleUIComponents", "");
/*  593 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=761L)
/*      */   public Map<String, Object> unsetAdminConsoleUIComponents(Map<String, Object> attrs)
/*      */   {
/*  606 */     if (attrs == null) attrs = new HashMap();
/*  607 */     attrs.put("zimbraAdminConsoleUIComponents", "");
/*  608 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public Date getCreateTimestamp()
/*      */   {
/*  624 */     return getGeneralizedTimeAttr("zimbraCreateTimestamp", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public String getCreateTimestampAsString()
/*      */   {
/*  636 */     return getAttr("zimbraCreateTimestamp", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public void setCreateTimestamp(Date zimbraCreateTimestamp)
/*      */     throws ServiceException
/*      */   {
/*  649 */     HashMap<String, Object> attrs = new HashMap();
/*  650 */     attrs.put("zimbraCreateTimestamp", zimbraCreateTimestamp == null ? "" : DateUtil.toGeneralizedTime(zimbraCreateTimestamp));
/*  651 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public Map<String, Object> setCreateTimestamp(Date zimbraCreateTimestamp, Map<String, Object> attrs)
/*      */   {
/*  665 */     if (attrs == null) attrs = new HashMap();
/*  666 */     attrs.put("zimbraCreateTimestamp", zimbraCreateTimestamp == null ? "" : DateUtil.toGeneralizedTime(zimbraCreateTimestamp));
/*  667 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public void setCreateTimestampAsString(String zimbraCreateTimestamp)
/*      */     throws ServiceException
/*      */   {
/*  680 */     HashMap<String, Object> attrs = new HashMap();
/*  681 */     attrs.put("zimbraCreateTimestamp", zimbraCreateTimestamp);
/*  682 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public Map<String, Object> setCreateTimestampAsString(String zimbraCreateTimestamp, Map<String, Object> attrs)
/*      */   {
/*  696 */     if (attrs == null) attrs = new HashMap();
/*  697 */     attrs.put("zimbraCreateTimestamp", zimbraCreateTimestamp);
/*  698 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public void unsetCreateTimestamp()
/*      */     throws ServiceException
/*      */   {
/*  710 */     HashMap<String, Object> attrs = new HashMap();
/*  711 */     attrs.put("zimbraCreateTimestamp", "");
/*  712 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=790L)
/*      */   public Map<String, Object> unsetCreateTimestamp(Map<String, Object> attrs)
/*      */   {
/*  725 */     if (attrs == null) attrs = new HashMap();
/*  726 */     attrs.put("zimbraCreateTimestamp", "");
/*  727 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public ZAttrProvisioning.DistributionListSubscriptionPolicy getDistributionListSubscriptionPolicy()
/*      */   {
/*      */     try
/*      */     {
/*  742 */       String v = getAttr("zimbraDistributionListSubscriptionPolicy");return v == null ? null : ZAttrProvisioning.DistributionListSubscriptionPolicy.fromString(v); } catch (ServiceException e) {} return null;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public String getDistributionListSubscriptionPolicyAsString()
/*      */   {
/*  757 */     return getAttr("zimbraDistributionListSubscriptionPolicy", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public void setDistributionListSubscriptionPolicy(ZAttrProvisioning.DistributionListSubscriptionPolicy zimbraDistributionListSubscriptionPolicy)
/*      */     throws ServiceException
/*      */   {
/*  773 */     HashMap<String, Object> attrs = new HashMap();
/*  774 */     attrs.put("zimbraDistributionListSubscriptionPolicy", zimbraDistributionListSubscriptionPolicy.toString());
/*  775 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public Map<String, Object> setDistributionListSubscriptionPolicy(ZAttrProvisioning.DistributionListSubscriptionPolicy zimbraDistributionListSubscriptionPolicy, Map<String, Object> attrs)
/*      */   {
/*  792 */     if (attrs == null) attrs = new HashMap();
/*  793 */     attrs.put("zimbraDistributionListSubscriptionPolicy", zimbraDistributionListSubscriptionPolicy.toString());
/*  794 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public void setDistributionListSubscriptionPolicyAsString(String zimbraDistributionListSubscriptionPolicy)
/*      */     throws ServiceException
/*      */   {
/*  810 */     HashMap<String, Object> attrs = new HashMap();
/*  811 */     attrs.put("zimbraDistributionListSubscriptionPolicy", zimbraDistributionListSubscriptionPolicy);
/*  812 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public Map<String, Object> setDistributionListSubscriptionPolicyAsString(String zimbraDistributionListSubscriptionPolicy, Map<String, Object> attrs)
/*      */   {
/*  829 */     if (attrs == null) attrs = new HashMap();
/*  830 */     attrs.put("zimbraDistributionListSubscriptionPolicy", zimbraDistributionListSubscriptionPolicy);
/*  831 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public void unsetDistributionListSubscriptionPolicy()
/*      */     throws ServiceException
/*      */   {
/*  846 */     HashMap<String, Object> attrs = new HashMap();
/*  847 */     attrs.put("zimbraDistributionListSubscriptionPolicy", "");
/*  848 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1275L)
/*      */   public Map<String, Object> unsetDistributionListSubscriptionPolicy(Map<String, Object> attrs)
/*      */   {
/*  864 */     if (attrs == null) attrs = new HashMap();
/*  865 */     attrs.put("zimbraDistributionListSubscriptionPolicy", "");
/*  866 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public ZAttrProvisioning.DistributionListUnsubscriptionPolicy getDistributionListUnsubscriptionPolicy()
/*      */   {
/*      */     try
/*      */     {
/*  881 */       String v = getAttr("zimbraDistributionListUnsubscriptionPolicy");return v == null ? null : ZAttrProvisioning.DistributionListUnsubscriptionPolicy.fromString(v); } catch (ServiceException e) {} return null;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public String getDistributionListUnsubscriptionPolicyAsString()
/*      */   {
/*  896 */     return getAttr("zimbraDistributionListUnsubscriptionPolicy", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public void setDistributionListUnsubscriptionPolicy(ZAttrProvisioning.DistributionListUnsubscriptionPolicy zimbraDistributionListUnsubscriptionPolicy)
/*      */     throws ServiceException
/*      */   {
/*  912 */     HashMap<String, Object> attrs = new HashMap();
/*  913 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", zimbraDistributionListUnsubscriptionPolicy.toString());
/*  914 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public Map<String, Object> setDistributionListUnsubscriptionPolicy(ZAttrProvisioning.DistributionListUnsubscriptionPolicy zimbraDistributionListUnsubscriptionPolicy, Map<String, Object> attrs)
/*      */   {
/*  931 */     if (attrs == null) attrs = new HashMap();
/*  932 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", zimbraDistributionListUnsubscriptionPolicy.toString());
/*  933 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public void setDistributionListUnsubscriptionPolicyAsString(String zimbraDistributionListUnsubscriptionPolicy)
/*      */     throws ServiceException
/*      */   {
/*  949 */     HashMap<String, Object> attrs = new HashMap();
/*  950 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", zimbraDistributionListUnsubscriptionPolicy);
/*  951 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public Map<String, Object> setDistributionListUnsubscriptionPolicyAsString(String zimbraDistributionListUnsubscriptionPolicy, Map<String, Object> attrs)
/*      */   {
/*  968 */     if (attrs == null) attrs = new HashMap();
/*  969 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", zimbraDistributionListUnsubscriptionPolicy);
/*  970 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public void unsetDistributionListUnsubscriptionPolicy()
/*      */     throws ServiceException
/*      */   {
/*  985 */     HashMap<String, Object> attrs = new HashMap();
/*  986 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", "");
/*  987 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1276L)
/*      */   public Map<String, Object> unsetDistributionListUnsubscriptionPolicy(Map<String, Object> attrs)
/*      */   {
/* 1003 */     if (attrs == null) attrs = new HashMap();
/* 1004 */     attrs.put("zimbraDistributionListUnsubscriptionPolicy", "");
/* 1005 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=353L)
/*      */   public boolean isHideInGal()
/*      */   {
/* 1015 */     return getBooleanAttr("zimbraHideInGal", false);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=353L)
/*      */   public void setHideInGal(boolean zimbraHideInGal)
/*      */     throws ServiceException
/*      */   {
/* 1026 */     HashMap<String, Object> attrs = new HashMap();
/* 1027 */     attrs.put("zimbraHideInGal", zimbraHideInGal ? "TRUE" : "FALSE");
/* 1028 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=353L)
/*      */   public Map<String, Object> setHideInGal(boolean zimbraHideInGal, Map<String, Object> attrs)
/*      */   {
/* 1040 */     if (attrs == null) attrs = new HashMap();
/* 1041 */     attrs.put("zimbraHideInGal", zimbraHideInGal ? "TRUE" : "FALSE");
/* 1042 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=353L)
/*      */   public void unsetHideInGal()
/*      */     throws ServiceException
/*      */   {
/* 1052 */     HashMap<String, Object> attrs = new HashMap();
/* 1053 */     attrs.put("zimbraHideInGal", "");
/* 1054 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=353L)
/*      */   public Map<String, Object> unsetHideInGal(Map<String, Object> attrs)
/*      */   {
/* 1065 */     if (attrs == null) attrs = new HashMap();
/* 1066 */     attrs.put("zimbraHideInGal", "");
/* 1067 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1L)
/*      */   public String getId()
/*      */   {
/* 1077 */     return getAttr("zimbraId", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1L)
/*      */   public void setId(String zimbraId)
/*      */     throws ServiceException
/*      */   {
/* 1088 */     HashMap<String, Object> attrs = new HashMap();
/* 1089 */     attrs.put("zimbraId", zimbraId);
/* 1090 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1L)
/*      */   public Map<String, Object> setId(String zimbraId, Map<String, Object> attrs)
/*      */   {
/* 1102 */     if (attrs == null) attrs = new HashMap();
/* 1103 */     attrs.put("zimbraId", zimbraId);
/* 1104 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1L)
/*      */   public void unsetId()
/*      */     throws ServiceException
/*      */   {
/* 1114 */     HashMap<String, Object> attrs = new HashMap();
/* 1115 */     attrs.put("zimbraId", "");
/* 1116 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1L)
/*      */   public Map<String, Object> unsetId(Map<String, Object> attrs)
/*      */   {
/* 1127 */     if (attrs == null) attrs = new HashMap();
/* 1128 */     attrs.put("zimbraId", "");
/* 1129 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1242L)
/*      */   public boolean isIsACLGroup()
/*      */   {
/* 1142 */     return getBooleanAttr("zimbraIsACLGroup", false);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1242L)
/*      */   public void setIsACLGroup(boolean zimbraIsACLGroup)
/*      */     throws ServiceException
/*      */   {
/* 1156 */     HashMap<String, Object> attrs = new HashMap();
/* 1157 */     attrs.put("zimbraIsACLGroup", zimbraIsACLGroup ? "TRUE" : "FALSE");
/* 1158 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1242L)
/*      */   public Map<String, Object> setIsACLGroup(boolean zimbraIsACLGroup, Map<String, Object> attrs)
/*      */   {
/* 1173 */     if (attrs == null) attrs = new HashMap();
/* 1174 */     attrs.put("zimbraIsACLGroup", zimbraIsACLGroup ? "TRUE" : "FALSE");
/* 1175 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1242L)
/*      */   public void unsetIsACLGroup()
/*      */     throws ServiceException
/*      */   {
/* 1188 */     HashMap<String, Object> attrs = new HashMap();
/* 1189 */     attrs.put("zimbraIsACLGroup", "");
/* 1190 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1242L)
/*      */   public Map<String, Object> unsetIsACLGroup(Map<String, Object> attrs)
/*      */   {
/* 1204 */     if (attrs == null) attrs = new HashMap();
/* 1205 */     attrs.put("zimbraIsACLGroup", "");
/* 1206 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=802L)
/*      */   public boolean isIsAdminGroup()
/*      */   {
/* 1218 */     return getBooleanAttr("zimbraIsAdminGroup", false);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=802L)
/*      */   public void setIsAdminGroup(boolean zimbraIsAdminGroup)
/*      */     throws ServiceException
/*      */   {
/* 1231 */     HashMap<String, Object> attrs = new HashMap();
/* 1232 */     attrs.put("zimbraIsAdminGroup", zimbraIsAdminGroup ? "TRUE" : "FALSE");
/* 1233 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=802L)
/*      */   public Map<String, Object> setIsAdminGroup(boolean zimbraIsAdminGroup, Map<String, Object> attrs)
/*      */   {
/* 1247 */     if (attrs == null) attrs = new HashMap();
/* 1248 */     attrs.put("zimbraIsAdminGroup", zimbraIsAdminGroup ? "TRUE" : "FALSE");
/* 1249 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=802L)
/*      */   public void unsetIsAdminGroup()
/*      */     throws ServiceException
/*      */   {
/* 1261 */     HashMap<String, Object> attrs = new HashMap();
/* 1262 */     attrs.put("zimbraIsAdminGroup", "");
/* 1263 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=802L)
/*      */   public Map<String, Object> unsetIsAdminGroup(Map<String, Object> attrs)
/*      */   {
/* 1276 */     if (attrs == null) attrs = new HashMap();
/* 1277 */     attrs.put("zimbraIsAdminGroup", "");
/* 1278 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=345L)
/*      */   public String getLocaleAsString()
/*      */   {
/* 1288 */     return getAttr("zimbraLocale", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=345L)
/*      */   public void setLocale(String zimbraLocale)
/*      */     throws ServiceException
/*      */   {
/* 1299 */     HashMap<String, Object> attrs = new HashMap();
/* 1300 */     attrs.put("zimbraLocale", zimbraLocale);
/* 1301 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=345L)
/*      */   public Map<String, Object> setLocale(String zimbraLocale, Map<String, Object> attrs)
/*      */   {
/* 1313 */     if (attrs == null) attrs = new HashMap();
/* 1314 */     attrs.put("zimbraLocale", zimbraLocale);
/* 1315 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=345L)
/*      */   public void unsetLocale()
/*      */     throws ServiceException
/*      */   {
/* 1325 */     HashMap<String, Object> attrs = new HashMap();
/* 1326 */     attrs.put("zimbraLocale", "");
/* 1327 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=345L)
/*      */   public Map<String, Object> unsetLocale(Map<String, Object> attrs)
/*      */   {
/* 1338 */     if (attrs == null) attrs = new HashMap();
/* 1339 */     attrs.put("zimbraLocale", "");
/* 1340 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public String[] getMailAlias()
/*      */   {
/* 1350 */     return getMultiAttr("zimbraMailAlias");
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public void setMailAlias(String[] zimbraMailAlias)
/*      */     throws ServiceException
/*      */   {
/* 1361 */     HashMap<String, Object> attrs = new HashMap();
/* 1362 */     attrs.put("zimbraMailAlias", zimbraMailAlias);
/* 1363 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public Map<String, Object> setMailAlias(String[] zimbraMailAlias, Map<String, Object> attrs)
/*      */   {
/* 1375 */     if (attrs == null) attrs = new HashMap();
/* 1376 */     attrs.put("zimbraMailAlias", zimbraMailAlias);
/* 1377 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public void addMailAlias(String zimbraMailAlias)
/*      */     throws ServiceException
/*      */   {
/* 1388 */     HashMap<String, Object> attrs = new HashMap();
/* 1389 */     StringUtil.addToMultiMap(attrs, "+zimbraMailAlias", zimbraMailAlias);
/* 1390 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public Map<String, Object> addMailAlias(String zimbraMailAlias, Map<String, Object> attrs)
/*      */   {
/* 1402 */     if (attrs == null) attrs = new HashMap();
/* 1403 */     StringUtil.addToMultiMap(attrs, "+zimbraMailAlias", zimbraMailAlias);
/* 1404 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public void removeMailAlias(String zimbraMailAlias)
/*      */     throws ServiceException
/*      */   {
/* 1415 */     HashMap<String, Object> attrs = new HashMap();
/* 1416 */     StringUtil.addToMultiMap(attrs, "-zimbraMailAlias", zimbraMailAlias);
/* 1417 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public Map<String, Object> removeMailAlias(String zimbraMailAlias, Map<String, Object> attrs)
/*      */   {
/* 1429 */     if (attrs == null) attrs = new HashMap();
/* 1430 */     StringUtil.addToMultiMap(attrs, "-zimbraMailAlias", zimbraMailAlias);
/* 1431 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public void unsetMailAlias()
/*      */     throws ServiceException
/*      */   {
/* 1441 */     HashMap<String, Object> attrs = new HashMap();
/* 1442 */     attrs.put("zimbraMailAlias", "");
/* 1443 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=20L)
/*      */   public Map<String, Object> unsetMailAlias(Map<String, Object> attrs)
/*      */   {
/* 1454 */     if (attrs == null) attrs = new HashMap();
/* 1455 */     attrs.put("zimbraMailAlias", "");
/* 1456 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=4L)
/*      */   public String getMailHost()
/*      */   {
/* 1466 */     return getAttr("zimbraMailHost", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=4L)
/*      */   public void setMailHost(String zimbraMailHost)
/*      */     throws ServiceException
/*      */   {
/* 1477 */     HashMap<String, Object> attrs = new HashMap();
/* 1478 */     attrs.put("zimbraMailHost", zimbraMailHost);
/* 1479 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=4L)
/*      */   public Map<String, Object> setMailHost(String zimbraMailHost, Map<String, Object> attrs)
/*      */   {
/* 1491 */     if (attrs == null) attrs = new HashMap();
/* 1492 */     attrs.put("zimbraMailHost", zimbraMailHost);
/* 1493 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=4L)
/*      */   public void unsetMailHost()
/*      */     throws ServiceException
/*      */   {
/* 1503 */     HashMap<String, Object> attrs = new HashMap();
/* 1504 */     attrs.put("zimbraMailHost", "");
/* 1505 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=4L)
/*      */   public Map<String, Object> unsetMailHost(Map<String, Object> attrs)
/*      */   {
/* 1516 */     if (attrs == null) attrs = new HashMap();
/* 1517 */     attrs.put("zimbraMailHost", "");
/* 1518 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public ZAttrProvisioning.MailStatus getMailStatus()
/*      */   {
/*      */     try
/*      */     {
/* 1530 */       String v = getAttr("zimbraMailStatus");return v == null ? null : ZAttrProvisioning.MailStatus.fromString(v); } catch (ServiceException e) {} return null;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public String getMailStatusAsString()
/*      */   {
/* 1542 */     return getAttr("zimbraMailStatus", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public void setMailStatus(ZAttrProvisioning.MailStatus zimbraMailStatus)
/*      */     throws ServiceException
/*      */   {
/* 1555 */     HashMap<String, Object> attrs = new HashMap();
/* 1556 */     attrs.put("zimbraMailStatus", zimbraMailStatus.toString());
/* 1557 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public Map<String, Object> setMailStatus(ZAttrProvisioning.MailStatus zimbraMailStatus, Map<String, Object> attrs)
/*      */   {
/* 1571 */     if (attrs == null) attrs = new HashMap();
/* 1572 */     attrs.put("zimbraMailStatus", zimbraMailStatus.toString());
/* 1573 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public void setMailStatusAsString(String zimbraMailStatus)
/*      */     throws ServiceException
/*      */   {
/* 1586 */     HashMap<String, Object> attrs = new HashMap();
/* 1587 */     attrs.put("zimbraMailStatus", zimbraMailStatus);
/* 1588 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public Map<String, Object> setMailStatusAsString(String zimbraMailStatus, Map<String, Object> attrs)
/*      */   {
/* 1602 */     if (attrs == null) attrs = new HashMap();
/* 1603 */     attrs.put("zimbraMailStatus", zimbraMailStatus);
/* 1604 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public void unsetMailStatus()
/*      */     throws ServiceException
/*      */   {
/* 1616 */     HashMap<String, Object> attrs = new HashMap();
/* 1617 */     attrs.put("zimbraMailStatus", "");
/* 1618 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=15L)
/*      */   public Map<String, Object> unsetMailStatus(Map<String, Object> attrs)
/*      */   {
/* 1631 */     if (attrs == null) attrs = new HashMap();
/* 1632 */     attrs.put("zimbraMailStatus", "");
/* 1633 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=9L)
/*      */   public String getNotes()
/*      */   {
/* 1643 */     return getAttr("zimbraNotes", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=9L)
/*      */   public void setNotes(String zimbraNotes)
/*      */     throws ServiceException
/*      */   {
/* 1654 */     HashMap<String, Object> attrs = new HashMap();
/* 1655 */     attrs.put("zimbraNotes", zimbraNotes);
/* 1656 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=9L)
/*      */   public Map<String, Object> setNotes(String zimbraNotes, Map<String, Object> attrs)
/*      */   {
/* 1668 */     if (attrs == null) attrs = new HashMap();
/* 1669 */     attrs.put("zimbraNotes", zimbraNotes);
/* 1670 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=9L)
/*      */   public void unsetNotes()
/*      */     throws ServiceException
/*      */   {
/* 1680 */     HashMap<String, Object> attrs = new HashMap();
/* 1681 */     attrs.put("zimbraNotes", "");
/* 1682 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=9L)
/*      */   public Map<String, Object> unsetNotes(Map<String, Object> attrs)
/*      */   {
/* 1693 */     if (attrs == null) attrs = new HashMap();
/* 1694 */     attrs.put("zimbraNotes", "");
/* 1695 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public String[] getPrefAllowAddressForDelegatedSender()
/*      */   {
/* 1708 */     return getMultiAttr("zimbraPrefAllowAddressForDelegatedSender");
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public void setPrefAllowAddressForDelegatedSender(String[] zimbraPrefAllowAddressForDelegatedSender)
/*      */     throws ServiceException
/*      */   {
/* 1722 */     HashMap<String, Object> attrs = new HashMap();
/* 1723 */     attrs.put("zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1724 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public Map<String, Object> setPrefAllowAddressForDelegatedSender(String[] zimbraPrefAllowAddressForDelegatedSender, Map<String, Object> attrs)
/*      */   {
/* 1739 */     if (attrs == null) attrs = new HashMap();
/* 1740 */     attrs.put("zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1741 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public void addPrefAllowAddressForDelegatedSender(String zimbraPrefAllowAddressForDelegatedSender)
/*      */     throws ServiceException
/*      */   {
/* 1755 */     HashMap<String, Object> attrs = new HashMap();
/* 1756 */     StringUtil.addToMultiMap(attrs, "+zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1757 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public Map<String, Object> addPrefAllowAddressForDelegatedSender(String zimbraPrefAllowAddressForDelegatedSender, Map<String, Object> attrs)
/*      */   {
/* 1772 */     if (attrs == null) attrs = new HashMap();
/* 1773 */     StringUtil.addToMultiMap(attrs, "+zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1774 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public void removePrefAllowAddressForDelegatedSender(String zimbraPrefAllowAddressForDelegatedSender)
/*      */     throws ServiceException
/*      */   {
/* 1788 */     HashMap<String, Object> attrs = new HashMap();
/* 1789 */     StringUtil.addToMultiMap(attrs, "-zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1790 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public Map<String, Object> removePrefAllowAddressForDelegatedSender(String zimbraPrefAllowAddressForDelegatedSender, Map<String, Object> attrs)
/*      */   {
/* 1805 */     if (attrs == null) attrs = new HashMap();
/* 1806 */     StringUtil.addToMultiMap(attrs, "-zimbraPrefAllowAddressForDelegatedSender", zimbraPrefAllowAddressForDelegatedSender);
/* 1807 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public void unsetPrefAllowAddressForDelegatedSender()
/*      */     throws ServiceException
/*      */   {
/* 1820 */     HashMap<String, Object> attrs = new HashMap();
/* 1821 */     attrs.put("zimbraPrefAllowAddressForDelegatedSender", "");
/* 1822 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=1333L)
/*      */   public Map<String, Object> unsetPrefAllowAddressForDelegatedSender(Map<String, Object> attrs)
/*      */   {
/* 1836 */     if (attrs == null) attrs = new HashMap();
/* 1837 */     attrs.put("zimbraPrefAllowAddressForDelegatedSender", "");
/* 1838 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=60L)
/*      */   public String getPrefReplyToAddress()
/*      */   {
/* 1848 */     return getAttr("zimbraPrefReplyToAddress", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=60L)
/*      */   public void setPrefReplyToAddress(String zimbraPrefReplyToAddress)
/*      */     throws ServiceException
/*      */   {
/* 1859 */     HashMap<String, Object> attrs = new HashMap();
/* 1860 */     attrs.put("zimbraPrefReplyToAddress", zimbraPrefReplyToAddress);
/* 1861 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=60L)
/*      */   public Map<String, Object> setPrefReplyToAddress(String zimbraPrefReplyToAddress, Map<String, Object> attrs)
/*      */   {
/* 1873 */     if (attrs == null) attrs = new HashMap();
/* 1874 */     attrs.put("zimbraPrefReplyToAddress", zimbraPrefReplyToAddress);
/* 1875 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=60L)
/*      */   public void unsetPrefReplyToAddress()
/*      */     throws ServiceException
/*      */   {
/* 1885 */     HashMap<String, Object> attrs = new HashMap();
/* 1886 */     attrs.put("zimbraPrefReplyToAddress", "");
/* 1887 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=60L)
/*      */   public Map<String, Object> unsetPrefReplyToAddress(Map<String, Object> attrs)
/*      */   {
/* 1898 */     if (attrs == null) attrs = new HashMap();
/* 1899 */     attrs.put("zimbraPrefReplyToAddress", "");
/* 1900 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=404L)
/*      */   public String getPrefReplyToDisplay()
/*      */   {
/* 1910 */     return getAttr("zimbraPrefReplyToDisplay", null);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=404L)
/*      */   public void setPrefReplyToDisplay(String zimbraPrefReplyToDisplay)
/*      */     throws ServiceException
/*      */   {
/* 1921 */     HashMap<String, Object> attrs = new HashMap();
/* 1922 */     attrs.put("zimbraPrefReplyToDisplay", zimbraPrefReplyToDisplay);
/* 1923 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=404L)
/*      */   public Map<String, Object> setPrefReplyToDisplay(String zimbraPrefReplyToDisplay, Map<String, Object> attrs)
/*      */   {
/* 1935 */     if (attrs == null) attrs = new HashMap();
/* 1936 */     attrs.put("zimbraPrefReplyToDisplay", zimbraPrefReplyToDisplay);
/* 1937 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=404L)
/*      */   public void unsetPrefReplyToDisplay()
/*      */     throws ServiceException
/*      */   {
/* 1947 */     HashMap<String, Object> attrs = new HashMap();
/* 1948 */     attrs.put("zimbraPrefReplyToDisplay", "");
/* 1949 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=404L)
/*      */   public Map<String, Object> unsetPrefReplyToDisplay(Map<String, Object> attrs)
/*      */   {
/* 1960 */     if (attrs == null) attrs = new HashMap();
/* 1961 */     attrs.put("zimbraPrefReplyToDisplay", "");
/* 1962 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=405L)
/*      */   public boolean isPrefReplyToEnabled()
/*      */   {
/* 1972 */     return getBooleanAttr("zimbraPrefReplyToEnabled", false);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=405L)
/*      */   public void setPrefReplyToEnabled(boolean zimbraPrefReplyToEnabled)
/*      */     throws ServiceException
/*      */   {
/* 1983 */     HashMap<String, Object> attrs = new HashMap();
/* 1984 */     attrs.put("zimbraPrefReplyToEnabled", zimbraPrefReplyToEnabled ? "TRUE" : "FALSE");
/* 1985 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=405L)
/*      */   public Map<String, Object> setPrefReplyToEnabled(boolean zimbraPrefReplyToEnabled, Map<String, Object> attrs)
/*      */   {
/* 1997 */     if (attrs == null) attrs = new HashMap();
/* 1998 */     attrs.put("zimbraPrefReplyToEnabled", zimbraPrefReplyToEnabled ? "TRUE" : "FALSE");
/* 1999 */     return attrs;
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=405L)
/*      */   public void unsetPrefReplyToEnabled()
/*      */     throws ServiceException
/*      */   {
/* 2009 */     HashMap<String, Object> attrs = new HashMap();
/* 2010 */     attrs.put("zimbraPrefReplyToEnabled", "");
/* 2011 */     getProvisioning().modifyAttrs(this, attrs);
/*      */   }
/*      */   
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   @ZAttr(id=405L)
/*      */   public Map<String, Object> unsetPrefReplyToEnabled(Map<String, Object> attrs)
/*      */   {
/* 2022 */     if (attrs == null) attrs = new HashMap();
/* 2023 */     attrs.put("zimbraPrefReplyToEnabled", "");
/* 2024 */     return attrs;
/*      */   }
/*      */ }


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/account/ZAttrDynamicGroup.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */